#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QPushButton>
#include <QDebug>
#include "teacher.h"
#include "student.h"


QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

// private slots:
//     void on_pushButton_clicked();

public:
    void EmitSignal(); // 信号发送函数

signals:
    void MySignal(); // 信号函数声明
//     void MySignal(QString); // 发生重载的信号函数声明
public slots:
    void MySlot_1();  // 槽函数实现
    void MySlot_2();
    void MySlot_3();
//     void MySlots(QString); //发生重载的槽函数实现

private:
    Ui::MainWindow *ui;

private:
    Teacher* tch;
    Student* stu;
};
#endif // MAINWINDOW_H
